from core.FormBuilder import FormBuilder
import ttkbootstrap as ttk


class SystemForm(FormBuilder):
    def __init__(self, parent):
        super().__init__(parent)
        self.setup_form()

    def setup_form(self):
        # 这里可以添加系统设置相关的表单字段
        self.text('setting1', '设置项 1').default('默认值 1')
        self.text('setting2', '设置项 2').default('默认值 2')
        # 添加提交按钮并指定处理函数
        self.add_submit_button(self.handle_submit, '保存设置')

    def handle_submit(self, values):
        print("保存的系统设置：", values)
        # 这里可以添加保存系统设置的业务逻辑，比如写入配置文件等